Triangular G Splines
نویسندگان
چکیده
We introduce curvature continuous regular free form surfaces with triangular control nets These surfaces are composed of quartic box spline surfaces and are piecewise polynomial multisided patches of total degree which minimize some energy integral The B ezier nets can be computed e ciently form the spline control net by some xed masks i e matrix multiplications x Introduction Most methods known for building G free form surfaces need polynomials of relatively high degree namely O k see for example Only recently in this high degree was beaten by two methods giving G free form surfaces of bidegree k with singular and regular parametrizations respec tively These low degree surfaces can be represented by a control net or a quasi control net and can be designed so as to allow for subdivision In this paper we will transfer the method given in to triangular box splines Here we restrict ourselves to G surfaces which are the most important for practical applications besides G surfaces Further details and the general case are presented in This paper is organized as follows In paragraph we introduce n sided G patches These patches are used together with generalized C box spline surfaces to build surfaces of arbitrary topology How the free parameters in the construction can be used to generate G splines that minimize certain energy functionals and how these G splines can be generated e ciently will be discussed in paragraph x P Patches The simplest C box splines are those over the three directional grid of total polynomial degree four In this paper we consider only these box splines A quartic box spline surfaces has a regular triangular control net and each of its polynomial patches is determined by vertices called control points which are arranged as in Fig Furthermore we can identify in any triangular net regular subnets of the form of Fig These subnets determine patches forming a generalized box spline surface A generalized box spline surface has holes corresponding to the H Prautzsch G Umlauf Fig Schematic illustration of a quartic box spline patch gray and its control net Fig A triangular net with a vertex of valence left and the cor responding generalized quartic box spline surface with an sided hole right irregular vertices in the net An example is shown in Fig The control net left contains an irregular vertex of valence and the generalized box spline surface right has an sided hole If every irregular vertex is surrounded by at least three rings of regular vertices every irregular vertex corresponds to exactly one hole in the general ized quartic box spline surface In this case an n sided hole is surrounded by a complete surface ring consisting of n patches How to ll such holes with regular G surfaces is described in the follow ing First for any n n we de ne a special generalized box spline surface that lies in the xy plane and has the control net shown in Fig left for n Its control points are the points cijk j ci si k ci si for i n and j and k j where ci cos i n and si sin i n Thus this surface consists of n patches say xn x n which are shown schematically in Fig right Second we construct n patches x xn lling the hole left by the patches xn x n see Fig right Let xl u v w X blijkB ijk u v w Triangular G Splines
منابع مشابه
2 -splines X1. Introduction Most Methods Known for Building G X2. P-patches
We introduce curvature continuous regular free-form surfaces with triangular control nets. These surfaces are composed of quartic box spline surfaces and are piecewise polynomial multisided patches of total degree 8 which minimize some energy integral. The B ezier nets can be computed eeciently form the spline control net by some xed masks, i.e. matrix multiplications. k-free-form surfaces need...
متن کاملFairing Triangular B-splines of Arbitrary Topology
Triangular B-splines are powerful and flexible in modeling a broader class of geometric objects defined over arbitrary, non-rectangular domains. Despite their great potential and advantages in theory, practical techniques and computational tools with triangular B-splines are less-developed. This is mainly because users have to handle a large number of irregularly distributed control points over...
متن کاملGeometrically continuous splines for surfaces of arbitrary topology
We analyze the space of geometrically continuous piecewise polynomial functions or splines for quadrangular and triangular patches with arbitrary topology and general rational transition maps. To define these spaces of G spline functions, we introduce the concept of topological surface with gluing data attached to the edges shared by faces. The framework does not require manifold constructions ...
متن کاملTemporal Registration of 2D X-ray Mammogram Using Triangular B-splines Finite Element Method (TBFEM)
In this paper we develop a novel image processing technique to register two dimensional temporal mammograms for effective diagnosis and therapy. Our registration framework is founded upon triangular B-spline finite element method (TBFEM). In contrast to tensor-product B-splines, which is widely used in medical imaging, triangular B-splines are much more powerful, associated with many desirable ...
متن کاملIncorporating Rigid Structures in Non-rigid Registration Using Triangular B-Splines
For non-rigid registration, the objects in medical images are usually treated as a single deformable body with homogeneous stiffness distribution. However, this assumption is invalid for certain parts of the human body, where bony structures move rigidly, while the others may deform. In this paper, we introduce a novel registration technique that models local rigidity of pre-identified rigid st...
متن کامل